plot of land planted with rose bushes - Español Inglés Diccionario